Python Job: Senior Software Engineer-Python

Job added on

Company

IMS

Location

Crewe, England - United Kingdom

Job type

Full-Time

Python Job Details

Company Overview


IMS (Insurance and Mobility Solutions) is a leader in connected car and telematics services. We provide services and analytics to insurers, governments, and enterprises. We are proud to be the developer of the industry-acclaimed; cloud-based “Drive-Sync” connected car platform. From insurers and governments to dealerships and everyday drivers, we’re proud to produce technology that makes driving – Safer. Smarter. Greener.


Description


The Senior Engineer will be responsible for playing a key role in the development of our greenfield projects, using a combination of serverless and server technologies in AWS to deliver a scalable, supportable, secure and well-monitored solution that will form the backbone of IMS’s technical platform.


This position is a vital component of the business, and is responsible for:


  • Participate in the design and development of a suite of serverless functions and microservices in AWS
  • Advocate technical, architectural and process best practices in alignment with the company’s Ways of Working, working closely with the Architecture Team
  • Adhere to agile design principles and practices
  • Coach and mentor team members, including the development of senior developers into future leads
  • Promote a culture of ‘freedom and responsibility’, build & maintain relationships, encourage other team members to contribute; facilitate cooperation and motivate team members to accomplish group goals
  • Focus on delivery, prioritising continuous delivery of value within defined timescales.

Key Internal and External Relationships:


  • Engineering Team (own and others)
  • Product
  • DevOps

Knowledge, Skills & Experience:


We know you will have a wide skill set, but to thrive in this role we think you will need:


  • A deep understanding of Python, significant hands-on experience of deploying large-volume, cloud-native applications in AWS.
  • Experience with modern software engineering, deployment, and quality practices: such as TDD, pair-programming, CI/CD pipelines, and automated testing. We use Gitlab for CI/CD, so experience of that would be beneficial.
  • Experience of working across teams with complex data to enable great data products, with a keen focus on the importance of data quality and consistency.
  • Experience of shipping highly-observable, event-driven, serverless applications; and using containerisation services like Docker and AWS Fargate.
  • Solid understanding of working with agile methodologies, such as Scrum and/or Kanban, and a willingness to engage with and improve processes where you see the opportunity.
  • A strong ability to communicate with your team and stakeholders, and to tailor that communication to multiple knowledge and skill levels.

Other Contextual Information/Special Features:

  • Due to the geographical nature of the role, availability outside normal Canadian or UK hours may be required

Why should you join us?


We’re an innovative technology leader with plans for growth in the global telematics industry. These are some exciting times!

    • Flexible remote working options
    • Flexible holiday scheme (unlimited vacation) to really make the most of your time and wellbeing
    • 'Work From Anywhere' Policy - work almost anywhere in the world for 30 days per year!
    • Employee Assistance Program and an enhanced maternity/paternity package
    • We want to see you grow and do great things! We’re committed to your personal and professional development
    • Funded training opportunities and a dedicated online learning platform
    • Management coaching programs
    • Corporate Gym Membership
    • Auto- Enrolment Pension & Private Medical Insurance
    • Cycle to Work and Car Maintenance Salary Sacrifice discounts!
    • Discounted Employee Mobile Phone contract
    • Kudos Hub - a peer-to-peer recognition system, where you can recognize others using points. These points can be collected and redeemed against a huge catalog of rewards

Plus more!


Please note all Offers of Employment with IMS are subject to reference including Criminal Disclosure checks and role-specific background checks.


Even if you do not meet all of the above criteria, please consider applying! If you have any questions, do not hesitate to get in touch with our HR team, at [email protected]